package com.bp.hearthealth.pulse.lnapps.ads.topon.interstitial_ad.listener.auto_load.ad_action

import android.content.Context
import com.anythink.core.api.ATAdInfo
import com.anythink.core.api.ATNetworkConfirmInfo
import com.anythink.core.api.AdError

interface TopOnInterstitialAutoAdListener {
    fun onInterstitialAdClicked(adInfo: ATAdInfo) {}

    fun onInterstitialAdShow(adInfo: ATAdInfo) {}

    fun onInterstitialAdClose(adInfo: ATAdInfo) {}

    fun onInterstitialAdVideoStart(adInfo: ATAdInfo) {}

    fun onInterstitialAdVideoEnd(adInfo: ATAdInfo) {}

    fun onInterstitialAdVideoError(adError: AdError) {}

    fun onDeeplinkCallback(adInfo: ATAdInfo, isSuccess: Boolean) {}

    fun onDownloadConfirm(
        context: Context,
        adInfo: ATAdInfo,
        networkConfirmInfo: ATNetworkConfirmInfo
    ) {
    }
}